package com.example.himalaya.presenters.interfaces;

import com.example.himalaya.base.IBasePresenter;
import com.example.himalaya.view.callback.IHistoryViewCallback;
import com.ximalaya.ting.android.opensdk.model.track.Track;

public interface IHistoryPresenter extends IBasePresenter<IHistoryViewCallback> {


    /**
     * 获取历史内容
     */
    void listHistories();


    /**
     * 添加历史
     *
     * @param track track 对象
     */
    void addHistory(Track track);

    /**
     * 删除历史
     *
     * @param track track 对象
     */
    void delHistory(Track track);

    /**
     * 历史内容全部清除
     */
    void clearHistoriesClean();
}
